package com.zscat.mallplus.service.oms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zscat.mallplus.bill.entity.BillAftersales;
import com.zscat.mallplus.entity.dto.ApplyAftersalesDto;
import com.zscat.mallplus.entity.vo.oms.AftersalesDetailsVo;
import com.zscat.mallplus.entity.vo.oms.AftersalesInfoVo;
import com.zscat.mallplus.entity.vo.oms.AftersalesVo;
import com.zscat.mallplus.entity.vo.oms.ApplyAftersalesInfoVo;
import com.zscat.mallplus.vo.PageInfo;

public interface IOmsAftersalesService extends IService<BillAftersales> {

    PageInfo<AftersalesVo> getApplyAftersalesList(Long memberId, Integer pageIndex, Integer pageSize);

    PageInfo<AftersalesInfoVo> getAftersalesList(Long memberId, Integer pageIndex, Integer pageSize);

    AftersalesDetailsVo getAftersalesInfo(Long id);

    ApplyAftersalesInfoVo ApplyAftersalesInfo(Long id);

    void commiterAftersales(Long memberId,ApplyAftersalesDto applyAftersalesDto);

}
